<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        function fn(){
            let module = {};

            module.exports = {};

            let exports = module.exports;



            // 使用 module.exports进行暴露 
            // module.exports = { //(重新赋值堆内存，exports不变)
            //     a:100,
            //     b:200
            // }


            // 使用exports暴露  (module.exports 和 exports指向同一块堆内存，都变)
            // exports.a = 100;
            // exports.b = 200;


            // console.log(arguments.callee);  //当前函数本身



            return module.exports;
        }
    </script>
</body>
</html>